package com.xxl.job.executor.sjbank.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 客户基本资料
 * @TableName icms_custr_a
 */
@TableName(value ="icms_custr_a")
@Data
public class IcmsCustrA implements Serializable {
    /**
     * 自增ID
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 银行
     */
    private Integer bank;

    /**
     * 客户证件号码
     */
    private String custrNbr;

    /**
     * 证件类型
     */
    private String raceCode;

    /**
     * 客户参考资料编号
     */
    private String custrRef;

    /**
     * 客户姓名KEY
     */
    private String nameKey;

    /**
     * 公司电话号码
     */
    private String busiPhone;

    /**
     * 客户类别
     */
    private String classCode;

    /**
     * 单位名称
     */
    private String compName;

    /**
     * 信用额度
     */
    private Integer credLimit;

    /**
     * 外币信用额度
     */
    private Integer credlimX;

    /**
     * 是否存在补充资料
     */
    private String custType;

    /**
     * 出生日期
     */
    private Integer dayBirth;

    /**
     * 教育程度
     */
    private String educa;

    /**
     * 是否忠诚客户
     */
    private String eligLoyal;

    /**
     * 电子邮件地址
     */
    private String emailAddr;

    /**
     * 部门
     */
    private String emplyDept;

    /**
     * 员工编号
     */
    private Integer emplyNbr;

    /**
     * 单位电话分机
     */
    private String extension;

    /**
     * 性别
     */
    private String gender;

    /**
     * 住宅电话区号
     */
    private Integer hmtelArea;

    /**
     * 住宅电话
     */
    private String homePhone;

    /**
     * 个人税前年收入(万元)
     */
    private BigDecimal incomeAnn;

    /**
     * 职务/岗位-新增
     */
    private String compDuty;

    /**
     * 传真号码
     */
    private String irdNumber;

    /**
     * 语言-缺省是02
     */
    private Integer langCode;

    /**
     * 可接受广告类别
     */
    private String mailCode;

    /**
     * 婚姻状况
     */
    private String marStatus;

    /**
     * 手机号码
     */
    private String moPhone;

    /**
     * 分期付款额度
     */
    private Integer mpLimit;

    /**
     * 英文名字
     */
    private String mthrMname;

    /**
     * 国籍-缺省1-境内
     */
    private Integer nation;

    /**
     * 行业性质
     */
    private String occCatgry;

    /**
     * (公司)行业类别
     */
    private String occCode;

    /**
     * 职务
     */
    private String posnEmply;

    /**
     * 评分标志
     */
    private Integer scoreFlag;

    /**
     * 客户姓名
     */
    private String surname;

    /**
     * 社保卡卡号
     */
    private String securNbr;

    /**
     * 称谓
     */
    private String title;

    /**
     * 是否在工作时间联系
     */
    private String workCalls;

    /**
     * 工龄
     */
    private Integer yrInComp;

    /**
     * 商务卡员工代码
     */
    private String empno;

    /**
     * 手机地区号
     */
    private String moArea;

    /**
     * 联名卡合作方会员
     */
    private String bmwYn;

    /**
     * 需要商旅服务？
     */
    private String busiServ;

    /**
     * 不进行催收？
     */
    private String collExp;

    /**
     * 设置客户级查询密码
     */
    private String pinInqfl;

    /**
     * 客户分层代码1
     */
    private String layercoder1;

    /**
     * 客户分层代码2
     */
    private String layercoder2;

    /**
     * 客户预借现金比例
     */
    private BigDecimal caPcnt;

    /**
     * 身份证件有效期
     */
    private Integer idDte;

    /**
     * 公司规模
     */
    private String busiLevel;

    /**
     * 国籍代码
     */
    private String nationCd;

    /**
     * 证件起始日期
     */
    private Integer idIssdt;

    /**
     * 客户签字日期
     */
    private Integer signDte;

    /**
     * 车辆行驶证信息(注册日期)
     */
    private Integer regDte;

    /**
     * 单位名称2
     */
    private String compName2;

    /**
     * 客户分层代码3
     */
    private String layercode3;

    /**
     * 是否存在车辆行驶证信息
     */
    private String clyn;

    /**
     * 发证机关信息
     */
    private String issdeptIf;

    /**
     * 记录变更日期
     */
    private Integer etlDay;

    /**
     * 预留问题
     */
    private String promptQu;

    /**
     * 预留问题答案
     */
    private String promptAn;

    /**
     * 交易风险等级
     */
    private String rlVal;

    /**
     * 职称
     */
    private String techLevel;

    /**
     * 客户分层代码4
     */
    private String layercode4;

    /**
     * 职业
     */
    private String occuType;

    /**
     * 发证机关代码
     */
    private String issdeptCd;

    /**
     * 民族
     */
    private String ethnic;

    /**
     * QQ号码
     */
    private String qqNbr;

    /**
     * 微信号码
     */
    private String weixinNbr;

    /**
     * 职业描述
     */
    private String occuDes;

    /**
     * 特定自然人
     */
    private String speCust;

    /**
     * 亲见亲签标识
     */
    private String signFlag;

    /**
     * 创建时间
     */
    private Date crdt;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}